﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using XBLib.Dal;
using XBLib.Dal.AdoDal;
using XBLib.BusinessObject;

using System.Data.Common;
using DataInfo;
using System.Data.SqlTypes;
using KenLib.Dal;

namespace KenLib.BusinessManager
{
    public class 保有資格情報Manager
    {
        保有資格情報Dao dal = new 保有資格情報Dao();
        public int Insert(保有資格情報 obj)
        {
            return dal.Insert(obj);
        }
        public int Update(保有資格情報 obj)
        {
            return dal.Update(obj);
        }
        public int Delete(int id)
        {
            return dal.Delete(id);
        }

        // New code by Hunglt
        public DataTable Select資格免許()
        {
            return dal.Select資格免許();
        }

        public string Insert保有資格情報(保有資格情報 obj)
        {
           return dal.Insert保有資格情報(obj);
        }

		public void UpdateInfo保有資格情報_ByID(保有資格情報 obj, int ID)
		{
			dal.UpdateInfo保有資格情報_ByID(obj, ID);
		}

		public DataTable SelectInfo保有資格情報_ByID(int ID, int 社員ID)
		{
			return dal.SelectInfo保有資格情報_ByID(ID, 社員ID);
		}

		public int CheckExist社員ID_frmO_EmpDiplomaInput(int 企業ID, int 社員ID, out int Result) 
		{
			return dal.CheckExist社員ID_frmO_EmpDiplomaInput(企業ID, 社員ID, out Result);
		}

		public DataTable SelectData保有資格情報(int 社員ID) {
			return dal.SelectData保有資格情報(社員ID);
		}

        #region VanHoat
        
        /// <summary>
        /// 
        /// </summary>
        /// <param name="obj"></param>
        /// <returns>List</returns>

        //public DataTable SelectPartial保有資格情報(String 社員ID, int startRow, int numrecord)
        //{
        //    return new 保有資格情報Dao().SelectPartial保有資格情報(社員ID,startRow, numrecord);
        //}

        public DataTable SelectPartial保有資格情報(String 社員ID)
        {
            return new 保有資格情報Dao().SelectPartial保有資格情報(社員ID);
        }

        #endregion
        #region Mai
        public DataTable ShowGrid保有資格情報(int 社員ID)
        {
            return new 保有資格情報Dao().ShowGrid保有資格情報(社員ID);
        }
        public void Insert_frmJ_TraineeDiplomaInput(保有資格情報 obj)
        {
            new 保有資格情報Dao().Insert_frmJ_TraineeDiplomaInput(obj);
        }
        public void Update_frmJ_TraineeDiplomaInput(保有資格情報 oj)
        {
            new 保有資格情報Dao().Update_frmJ_TraineeDiplomaInput(oj);
        }
        #endregion
    }
}
